I looked over the road map for Smartsheets and it looks like the most effort is being put into expanding and integrating with other products. It seems that based on the comments here that there is a lot that could be improved or added to what already exsists and that maybe it is time to circle back around and focus more effort on improving what you have? While I like the product a lot I am constintly coming up against shortcomings in the program as it appears most people in this forum are. This is a great resource to figure out workarounds but it seems that a lot of this should not be work arounds but inherint in the program. Don't get me wrong I think it is a good product but I think it could be so much more without doing much more than revisting some of the existiing functionality and expanding the core.
I have seen numerous comments about suggestions being "great" and being forwarded to the development team but don't seem to see them actually getting implimented.
Just my thoughts