I think VLS is a good option to start memorizing after you dominate full OLL algorithms. This is because the number of move of VLS is not more than that of Slot-in (3 moves) + AUF (0 to 2 moves) + OLL. And also, the recognition of the type is not so difficult.
The main drawback may be the number of algorithm you should memorize, which is 216 (including the so-called Winter Variation). VLS can be divided by 8 categories with 27 algorithms each, thus in total 216.
It took me several months to memorize all VLS, and every night I am spending time to remember the algorithms of some categories.
There are 8 categories (including the so-called Winter Variation), and 27 algorithms in each category. How to memorize them (216 in total)?
I adopted the following way for all categories.
1. Position the final pair in the U face to the front. You can slot it in by R U’ R’ in a normal way.
2. Group them, based on the U-face-color pattern of the U face.
3. Put the name of each group.
4. Memorize the corresponding algorithms by group, looking at the R and/or L sides of the corner piece(s) (CP) of the U layer.
I explain the above 2 in more detail.
As the last pair is positioned to the front side, the 3 CP whose position changes are UFR, UBR, and UBL.
As each CP has 3 angle positions, and when the U-face color of them is up, the pattern of the U-face is affected. There are following 8 cases:
1. No corner is up.
2. Only UFR is up.
3. Only UBR is up.
4. Only UBL is up.
5. Only UFR and UBL are up.
6. Only UBR and UBL are up.
7. Only UFR and UBR are up.
8. All 3 corners are up.
And the number of the algorithm in each pattern is as follows:
Pattern 1 -> 8
Pattern 2, 3, 4 -> 4 each
Pattern 5, 6, 7 -> 2 each
Pattern 8 -> 1
If you sum up these numbers, you will get 27.
The interesting thing is that you need to look at the R and/or L sides of the CP of the U layer, and never look at the F and B faces!
I have ordered the algorithms, based on which CP locates its U-face color face to the R or L side.
Pattern 1: All 3 CP; UFR and UBR; UFR and UBL; Only UFR; UBR and UBL; Only UBR; Only UBL; None.
Pattern 2: UBR and UBL, Only UBR; Only UBL; None.
Pattern 3: UFR and UBL; Only UFR; Only UBL; None.
Pattern 4: UFR and UBR; Only UFR; Only UBR; None.
Pattern 5: UBR; None.
Pattern 6: UFR; None.
Pattern 7: UBL; None.
Pattern 8: None.
I will show you which algorithm I have chosen in each category.