Looks to me like a pretty good result, considering how small 15mm tanks are! My experience has been similar to the others here masking works well on truly flat surfaces, but has its own problems on curved or irregular surfaces. That said, on the 28mm van you probably can get a good result with masking since there aren’t a lot of raised details. Another thing to consider with masking is how thinned down the paint is. Thin paint will often run under the tape even if it seems on tight (masking works best with spray or airbrush and several light layers). If using masking with brush painting, try to paint up to the tape as a guideline rather than relying on it to keep paint from crossing the line. If thin paint pools along the tape it will find any flaw in the seal! Also, if paint builds up along the tape edge, when you remove the tape there will be a slightly raised ridge along the line.
Straight lines on miniatures are challenging.