I didn't like the magic of Rails either, but didn't grok Python :(
I'm much happier using Ruby + Sinatra + Sequel/ROM + dry-rb
I do admit that Rails devs develop considerably faster than me. But I get a feeling the majority of them can't make much more than a single machine monolith. Rails has a way of narrowing many people's technical curiosities. But it probably behooves both sides to learn more about each other.
> Rails has a way of narrowing many people's technical
> curiosities.
That's, let's say, very odd statement. Especially keeping in mind how many frameworks in other languages were inspired by RoR.
No magic, just developer clarity. Neither of these items seemed like a primary concern for many different Ruby libraries and Rails itself.
I also suggest trying out data mapper pattern instead of active record. Flask and SQLalchemy are extremely powerful and easy to use. Virtual data fields and all kinds of neat things that really makes working with data easy and customize for complex business requirements.