Yes there is benefit,
With json you can play with data and make it look simple,
instead of unnecessarily complicating data with '['
brackets
well you are right python dictionary sucks and makes code dirty to look
Also I am using this json wrapper instead of dictionary in my python project
Also if you are worried about performance dictionary vs json then there is no difference.You can use json
So my code looks clean with json