The main difference between freeride and all mountain snowboards is the shape of the board. Freeride boards are designed with powder riding in mind and often have wider noses and tails, making them better at floatation in deep snow.
All mountain boards are more versatile for riding, with a shorter length and narrower width. All mountain snowboards are designed to perform well in a variety of conditions, from groomers to powder.