Problem:
1.Coinchoose causes miners to mine whatever is listed as most profitable. This results in coins jumping high in hash power until they are no longer profitable. When a new coin becomes profitable, miners jump to the next coin leaving the last one in stall city.
2. Miners who mine based on coinchoose end up holding coins that well, aren't worth what they thought, or they get stales which reduce real reward.
Solutions:
1a. Get miners for your coin that aren't in it for profit. (hard to do, still susceptible to coinchoose syndrome unless supporters hash high enough)
1b. Design your coin so that it does not fall victim to coinchoose effect. (might make coin less profitable, so it never gets mined. Also could cause other issues. See 1a.)
1c. keep your coin off coinchoose(feathercoin? coin will end up on other sites, you'd have to manage all of them - hard to do. Also see 1a.)
2a. Get coinchoose modified to better reflect profitability, or choose/make new site with same goal in mind(1st already done, 2nd as well)
2b. Learn how to accurately determine profitability(miners not likely to want to put effort into learning or using knowledge unless perceived benefit is great enough)
2c. Mine the coin for more reasons than just profit(not a solution for many, people want profit)
2d. Make your coin more profitable(expensive, and potentially hard to do)
2e. 51% Coin attack(fun for some and destructive, but not really related. Only an emotional vent.)
Did I forget something?