You're right its a tough choice
Demo, demo, demo. That's the best tip I have.
I've gotten boards I totally love... only to realize that I don't do the type of riding that they are good at enough of the time. One of the worse feelings is having multiple boards and always thinking "I was I had the other board right now". I had to break myself out of that prison.
Really just get a good match (even if it is not perfect) for yourself and just have fun riding.