Bikes are mostly easy to maintain but there are some things like adjusting the spokes or the derailleur that a shop will get done much faster.
I don't agree that much about the tools, unless you consider Allen keys to be a normal tool and you exclude the drivetrain or the headset, which need all kinds of specialized ones. Brakes can also need some less common stuff.