when I purchased my mountain bike I check comfort first and budget first after that I came across another thing. My mountain bike is amazing. it comes in the best mountain bikes under $2000 I am very happy to see that my bike has all feature that you mention above
Love my fx for getting around town with my little boy. We fitted a Thule childseat and we go everywhere together. Looking for an ebike eventually but this is perfect for getting us going.