I would love to build one for myself one day, but currently, I don't have the time nor the patience.
This one I posted about is as close to what I would build anyway, sans a scope, and I can add that whenever, so I'm content buying off the shelf.
Thanks for chiming in with your comment. I see you're new here, welcome! Lots to learn and understand, but it's all worth it, so stick it out if ya feel drained or not content :)