NoSQL steht ja auch nicht wie häufig fälschlich angenommen für no SQL sondern für not only SQL, ein kleiner aber feiner Unterschied wenn es darum geht Arbeitsweisen von Datenbanken gegeneinander abzuwägen. Die Fragestellung ist also in etwa die Selbe wie: Gibt es Fahrräder mit Gepäckträger die mit Fahrrädern mithalten können? - Vermutlich.
Deine Begründung ist allerdings eher Haarsträubend. Auf eine NoSQL DB ausweichen um Buchhaltungsysteme zu bauen (hier ist relational = ideal) weil du mit SQL Schwierigkeiten hast ist schon, naja, eher Kunst.