What type of riding do you do? If you freeride, 156 is definitely on the small side for you. For freeride, I'd be looking in the 160-162 range if I was you. 156 would be a good size for park riding, but the Ace wouldn't be a good choice for that.
In short, I'm not sure this is a good fit.
If you post up what type of riding you like to do, I'm sure you'll get some good suggestions from people who are a lot more knowledgeable than me.