For hobby pack making you can do a lot with a robust domestic machine and worst case you give the wheel some help through thick stuff. I did a heck of a lot of projects on one and still use it for various tasks.
I also now have a straight stitch top/bottom feed walking foot (not compound feed) on a servo with needle positioning. The top/bottom feed works pretty well but does leave a little on the table that I expect a compound feed would address (at a cost and complexity to the machine and its timing). Its a larger and heavier footprint. It will punch through some thick stuff without help no question there but also takes practice to learn the feel for it. The pedal control takes some learning versus a domestic machine, the 0-100% span is much shorter so in complex areas I need to back off the servo further (I don't run it anywhere near full speed) to avoid overshooting, the needle positioning also takes learning there because if you don't let off in time it completes another revolution and might go one stitch beyond where you wanted to stop if you are set for needle down but its a nice feature for spinning a work piece around quickly too. Takes a little bit to get used to the using a knee lift for the pressure foot after being used to reaching behind your machine to lift the feed up, also need to make sure you aren't pushing the foot pedal while using the knee lift and vice versa. In the end its all just machine familiarity.
Large bobbins are quite nice but an occasional project I don't know that it matters that much. Unless you have an independent bobbin winder the ones on the machine run off the machine while its sewing, it doesn't disengage so you are running it empty to wind a bobbin if you aren't actually sewing. If you are actively sewing you can wind bobbins off a second thread spool and you never need to unthread the machine but again on small scale/projects that doesn't likely matter much.