Interesting question, but I also think it depends on what you want to do with your business. In case you want to sell it your list is about right but in case you want to keep it I would add the "fun factor" too. How great a place is it to be? How much "fun" is the work you do, how nice are the clients/members - and your own team?
Such things may not allways be a big factor (maybe not at all) in selling a company but to me it is very important factors of having one