I think this is a LOT better than the more realistic paintings you did. On those, you just painted over top of a photo. Here, however, you did the whole picture yourself. I really like that. I honestly think you should draw and sketch things yourself more often instead. Look up some tutorials, practice sketching and coloring. I think by doing that, you can definitely improve on your art.